body{background:#fff;}
/*头部*/
.header{
    width:16rem; 
    background:#fff;
    margin:0 auto;
    margin-top:.5rem;
    margin-bottom:.5rem;
}
.header-left,.header-center,.header-right{
    float:left;
    height:1.25rem;
    line-height:1.25rem;
    font-size:.6rem;
    text-align:center;
}
.header-left{
    position:relative;
    width:2.2rem;
    background:#fff;
}
.header-left i{
    position:absolute;
    left:50%;
    top:50%;
    display:block;
    width:.5rem;
    height:.5rem;
    margin-left:-.25rem;
    margin-top:-.25rem;
    border-top:3px solid #000;
    border-left:3px solid #000;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
}
.header-center{
    width:10.37rem;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-appearance:none;
    appearance:none;
    position:relative;
    text-align:center;
}

.header-right{
    width:3.4rem;
    background: #fff;
    
}
.header-right .homepage{
    color:#36c7b7;
    
}
.header-right #login{
   display:none;   
}

/*大图显示*/
.bigImgs{
    width:16rem;
    margin:0 auto;
}
.bigImgs .b-img{
    width:16rem;
    height:15rem;
    border:none;
}
/*收藏店铺*/
.collectShop{
    width:16rem;
    height:2rem;
    margin:0 auto;
}
.collectShop .shop-name{
    width:7rem;
    height:2rem;
    line-height:2rem;
    text-align:left;
    margin-left:.5rem;
}
.collectShop .shop-name img{
    display:inline-block;
    width:1.87rem;
    height:1.8rem;
    vertical-align:middle;
}
.collectShop .shop-name strong{
    display:inline-block;
    vertical-align:middle;
    font-size:.6rem;
}
.collectShop .collect-btn{
    height:2rem;
    line-height:2rem;
    text-align:right;
}
.collectShop .collect-btn:after{
    content:'';
    clear:both;
}
.collectShop .collect-btn .btns{
    display:block;
    width:3rem;
    height:2rem;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-appearance:none;
    appearance:none;
    background:#36c7b7;
    color:#fff;
    text-align:center;
    position:relative;
}
.collectShop .collect-btn img{
    width:1rem;
    position:absolute;
    left:50%;
    margin-left:-.5rem;
    top:.2rem;
}
.collectShop .collect-btn i{
    display:inline-block;
    width:3rem;
    height:1rem;
    position:absolute;
    left:50%;
    top:1rem;
    margin-left:-1.5rem;
    font-size:.5rem;
    line-height: 1rem;
}
/*店铺详情*/
.shop-detail{
    width:14rem;
    margin:0 auto;
    margin-top:1rem;

}
.shop-detail .time-detail,.shop-detail .address-detail{
    border-bottom:1px solid #ccc;
}
.shop-detail .time-detail .work-time{
    display:inline-block;
    height:.75rem;
    line-height:.75rem;
    vertical-align: middle;
}
.shop-detail .tel{
    display:inline-block;
    height:.75rem;
    line-height:.75rem;
    vertical-align: middle;
}
.shop-detail .address-detail{
    
}
.shop-detail .address-detail .address-detail-l{
    width:10rem;
    float:left;
}
.shop-detail .address-detail .address-detail-l .address{
    display:inline-block;
    max-width:6.5rem;
    height:.75rem;
    line-height:.75rem;
    vertical-align:middle;
}
.shop-detail .address-detail .address-detail-r{
    width:4rem;
    float:right;
    color:#36c7b7;
    position:relative;
}

.shop-detail .address-detail .address-detail-r .arrows{
    position: absolute;
    top:.75rem;
    right:.5rem;
    width:.3rem;
    height:.3rem;
    border-top:3px solid #ccc;
    border-right:3px solid #ccc;
    transform: rotate(45deg);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}
.shop-detail .tel-detail{
    
}
.shop-detail .details{
    width:14rem;
    height:1.75rem;
    line-height:1.75rem;
    font-size:.5rem;
}
.shop-detail .details .det-s{
    display:inline-block;
    height:.75rem;
    line-height:.75rem;
    vertical-align:middle;
}
.shop-detail .details img{
    margin-right:.5rem;
    display:inline-block;
    vertical-align:middle;
}

.shop-detail .stat-detail .stat-ul{
    width:12rem;
    margin: 0 auto;
    height:2rem;
    margin-top:.5rem;
    margin-bottom:.5rem;
}

.shop-detail .stat-detail .stat-ul li{
    width:4rem;
    height:2rem;
    float:left;
    font-size:.7rem;
    position:relative;
}
.shop-detail .stat-detail .stat-ul li .num-top{
    position:absolute;
    display:inline-block;
    width:3rem;
    height.75rem;
    font-size:.6rem;
    top:.1;
    text-align:center;
}
.shop-detail .stat-detail .stat-ul li .num-bottom{
    position:absolute;
    display:inline-block;
    width:3rem;
    height.75rem;
    font-size:.6rem;
    top:.8rem;
    text-align:center;
    color:#ccc;
}
.shop-detail .stat-detail .stat-ul li i{
    width:1px;
    height:.75rem;
    position:absolute;
    border-right: 1px solid #ccc;
    right:0px;
    top:.5rem;
}

/*配送，支付*/
.distri-pay{
    width:16rem;
    margin:0 auto;
    height:1.25rem;
    line-height:1.25rem;
    background:#eae9e7;
    border-bottom:.25rem solid #f0f0f0;
}
.distri-pay img{
    height:.5rem;
    margin-left:.5rem;
    display:inline-block;
    vertical-align:middle;
}
.distri-pay span{
    font-size:.5rem;
    display:inline-block;
    vertical-align:middle;
}

/*商家认证*/
.shop-register{
    position:relative;
    width:16rem;
    margin:0 auto;
    height:2rem;
    line-height: 2rem;
    background: #fff;
    border-bottom:.25rem solid #f0f0f0;
}
.shop-register span{
    position:absolute;
    left:.5rem;
    font-size:.7rem;
}

.shop-register i{
    position:absolute;
    top:.8rem;
    right:.75rem;
    width:.3rem;
    height:.3rem;
    border-right:3px solid #ccc;
    border-top:3px solid #ccc;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}

/*店铺介绍*/

.shop-intro{
    width:16rem;
    margin:0 auto;
}
.shop-intro h3{
    margin-left:.5rem;
    font-size:.7rem;
}
.shop-intro p{
    margin-left:.5rem;
    text-indent:.75rem;
    font-size:.6rem;
    line-height:1.1rem;
}


/*本店产品*/
.shop-goods{
    position:relative;
    width:16rem;
    margin:0 auto;
    height:1.75rem;
    background: #f0f0f0;
    text-align: center;
}
.shop-goods hr{
    width:5.5rem;
    position:absolute;
    height:0;
    border-top:2px solid #ccc;
    top:.87rem;
}

.shop-goods .hr-l{
    left:0;
}
.shop-goods .hr-r{
    right:0;
}
.shop-goods .shop-express{
    position:absolute;
    left:6.5rem;
    top:.35rem;
    font-size:.7rem;
}


/*商品列表*/
.goods-lists{
    width:16rem;
    margin:0 auto;
    margin-bottom:1.75rem;
}
.goods-lists .list{
    float:left;
    width:7.87rem;
    text-align:center;
    border-bottom:.25rem solid #f0f0f0;
    padding-top:.25rem;
}
.goods-lists .right-list{
    border-right:.25rem solid #f0f0f0;
}
.goods-lists .last-list{
    border-bottom:0;
}
.goods-lists .list .center-list{
    width:7.66rem;
    margin:0 auto;
    text-align:left;
}
.goods-lists .list .center-list img{
    width:7.56rem;   
}
.goods-lists .list .center-list strong{
    display:block;
    font-weight:normal;
    font-size:.5rem;
    color:#333;
}
.goods-lists .list .center-list .express {
    height:.7rem;
    font-size:.4rem;
    color:#fcc59e;
}
.goods-lists .list .center-list .express .exp-r{
    margin-right:.5rem;
}

/*电话,消息*/
.tel-message{
    position:fixed;
    bottom:0px;
    width:16rem;
    height:1.75rem;
    left:50%;
    margin-left:-8rem;    
}
.tel-message .message{
    width:8rem;
    height:1.75rem;
    line-height:1.75rem;
    text-align:center;
    background:#fff;
}
.tel-message .message a{
    color:#36c7b7;
}
.tel-message .tel{
    width:8rem;
    height:1.75rem;
    line-height:1.75rem;
    text-align:center;
    background:#36c7b7;
    color:#fff;
}
.tel-message .tel a{
    color:#fff;
}
.tel-message .commons img,.tel-message .commons span{
    display:inline-block;
    vertical-align:middle;
    height:1rem;
    line-height:1rem;
    font-size:.7rem;
    
}